AI031
Компьютерные системы: Перспектива программиста (Глобальное издание)
Оптимизация производительности программ
Цели обучения
- Выявлять и устранять факторы, ограничивающие производительность в исходном коде
- Применять продвинутые методы оптимизации, не зависящие от компилятора, такие как раскрутка циклов
- Использовать параллелизм на уровне инструкций и понимать работу механизмов конвейера процессора
- Анализировать шаблоны доступа к памяти для повышения производительности кэша и снижения задержки